package com.quantum.reflection
{


	/**
	 * Represents the class level reflection info.
	 */
	public class ClassObject extends AccessibleObject
	{
		/**
		 * The names of the classes this class is extending, or null if none.
		 */
		public var extendClassNames:Vector.<String>;

		/**
		 * The names of the interfaces this class is implementing, or null if none.
		 */
		public var implementInterfaceNames:Vector.<String>;

		public var fieldObjects:Vector.<FieldObject>;

		public var methodObjects:Vector.<MethodObject>;


	}
}